Developing the Designer's Toolkit with Software Comprehension Models
نویسنده
چکیده
Cognitive models of software comprehension are potential sources of theoretical knowledge for tool designers. Although their use in analysis of existing tools is fairly wellestablished, the literature has shown only limited use of such models for directly developing design ideas. This paper suggests a way of utilizing existing cognitive models of software comprehension to generate design goals and suggest design strategies early in the development cycle. A crucial part of our method is a scheme for explaining the value of tool features by describing the mechanisms that are presumed to underly the expected improvements in task performance.
منابع مشابه
Comprehension of Passive Structure: Study of Children with and without Specific Language Impairment
Objectives: Specific language impaired children, despite being normal in cognitive and neurological characteristics, and also normal levels of hearing, experience multiple problems in syntax comprehension. This study compared the passive comprehension as one of Syntactic Structures in Persian-speaking typically developing children and Specific language impaired children. Methods: 10 children w...
متن کاملVisualizing the runtime behavior of embedded network systems: A toolkit for TinyOS
TinyOS is an effective platform for developing lightweight embedded network applications. But the platform’s lean programming model and power-efficient operation come at a price: TinyOS applications are notoriously difficult to construct, debug, and maintain. The development difficulties stem largely from a programming model founded on events and deferred execution. In short, the model introduc...
متن کاملMotivational and Learning Effects of Computer-aided Procedures on Students' Reading Comprehension
Reading development and instruction is a pedagogical priority at all academic levels. Historically, in the educational field, numerous efforts have been made to facilitate the complex process of foreign language reading comprehension. More recently, increasing attention has been paid to the use of computers for developing reading comprehension skills and various efforts have been made in this r...
متن کاملUsing Knowledge Representation to Understand Interactive Systems
System migration presents a myriad of challenges in software maintenance. The user interfaces of interactive systems can undergo significant change during migration. Program understanding techniques can be used to create abstract models of the user interface that can be used to generate a new user interface on the target platform. Using a knowledge representation to model the abstractions has t...
متن کاملVisualizing the Runtime Behavior of Embedded Network Systems
TinyOS has proven to be an effective platform for developing lightweight embedded network applications. But the platform’s lean programming model and powerefficient operation come at a price: TinyOS applications are notoriously difficult to construct, debug, and maintain. The development difficulties stem largely from a programming model founded on events and deferred execution. In short, the m...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998